package com.demo.attA;

import java.util.Collections;
import java.util.List;
import com.demo.domain.Car;

public class 目标类型推断 {
	
	static void cleanCars(List<Car> cars){
		
	}
	
	public static void main(String[] args) {
		//java8以前会报错：List<Car> not applied to List<Object>
		//java8的目标类型包括像方法传递的参数，因此不会再报错
		目标类型推断.cleanCars(Collections.emptyList());
		//java8之前的写法
		目标类型推断.cleanCars(Collections.<Car>emptyList());
	}

}
